package com.sdk4.jinritemai.model.bean;

import java.io.Serializable;
import java.util.List;

public class DoudianAfterSaleRefundProcessDetailResult implements Serializable {


    private OrderInfoBean orderInfo;
    private ProcessInfoBean processInfo;
    private AftersaleInfoBean aftersaleInfo;
    private int refundTotalAmount;
    private int refundPostAmount;
    private List<LogsBean> logs;
    private List<ProcessInfoListBean> processInfoList;

    public OrderInfoBean getOrderInfo() {
        return orderInfo;
    }

    public void setOrderInfo(OrderInfoBean orderInfo) {
        this.orderInfo = orderInfo;
    }

    public ProcessInfoBean getProcessInfo() {
        return processInfo;
    }

    public void setProcessInfo(ProcessInfoBean processInfo) {
        this.processInfo = processInfo;
    }

    public AftersaleInfoBean getAftersaleInfo() {
        return aftersaleInfo;
    }

    public void setAftersaleInfo(AftersaleInfoBean aftersaleInfo) {
        this.aftersaleInfo = aftersaleInfo;
    }

    public int getRefundTotalAmount() {
        return refundTotalAmount;
    }

    public void setRefundTotalAmount(int refundTotalAmount) {
        this.refundTotalAmount = refundTotalAmount;
    }

    public int getRefundPostAmount() {
        return refundPostAmount;
    }

    public void setRefundPostAmount(int refundPostAmount) {
        this.refundPostAmount = refundPostAmount;
    }

    public List<LogsBean> getLogs() {
        return logs;
    }

    public void setLogs(List<LogsBean> logs) {
        this.logs = logs;
    }

    public List<ProcessInfoListBean> getProcessInfoList() {
        return processInfoList;
    }

    public void setProcessInfoList(List<ProcessInfoListBean> processInfoList) {
        this.processInfoList = processInfoList;
    }

    public static class OrderInfoBean {
        private String orderId;
        private int pid;
        private int orderStatus;
        private int finalStatus;
        private String statusDesc;
        private String createTime;
        private String receiptTime;
        private int comboNum;
        private int comboAmount;
        private int totalAmount;
        private int payAmount;
        private int shopId;
        private int productId;
        private String productName;
        private String productImg;

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public int getPid() {
            return pid;
        }

        public void setPid(int pid) {
            this.pid = pid;
        }

        public int getOrderStatus() {
            return orderStatus;
        }

        public void setOrderStatus(int orderStatus) {
            this.orderStatus = orderStatus;
        }

        public int getFinalStatus() {
            return finalStatus;
        }

        public void setFinalStatus(int finalStatus) {
            this.finalStatus = finalStatus;
        }

        public String getStatusDesc() {
            return statusDesc;
        }

        public void setStatusDesc(String statusDesc) {
            this.statusDesc = statusDesc;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getReceiptTime() {
            return receiptTime;
        }

        public void setReceiptTime(String receiptTime) {
            this.receiptTime = receiptTime;
        }

        public int getComboNum() {
            return comboNum;
        }

        public void setComboNum(int comboNum) {
            this.comboNum = comboNum;
        }

        public int getComboAmount() {
            return comboAmount;
        }

        public void setComboAmount(int comboAmount) {
            this.comboAmount = comboAmount;
        }

        public int getTotalAmount() {
            return totalAmount;
        }

        public void setTotalAmount(int totalAmount) {
            this.totalAmount = totalAmount;
        }

        public int getPayAmount() {
            return payAmount;
        }

        public void setPayAmount(int payAmount) {
            this.payAmount = payAmount;
        }

        public int getShopId() {
            return shopId;
        }

        public void setShopId(int shopId) {
            this.shopId = shopId;
        }

        public int getProductId() {
            return productId;
        }

        public void setProductId(int productId) {
            this.productId = productId;
        }

        public String getProductName() {
            return productName;
        }

        public void setProductName(String productName) {
            this.productName = productName;
        }

        public String getProductImg() {
            return productImg;
        }

        public void setProductImg(String productImg) {
            this.productImg = productImg;
        }
    }

    public static class ProcessInfoBean {
        private String applyTime;
        private String reason;
        private String typeDesc;
        private String applyRemark;
        private String logisticsTime;
        private String logisticsCode;
        private String logisticsName;
        private long aftersaleId;
        private int aftersaleStatus;
        private int refundType;
        private int refundStatus;
        private String isRiskOrder;
        private List<String> evidence;

        public String getApplyTime() {
            return applyTime;
        }

        public void setApplyTime(String applyTime) {
            this.applyTime = applyTime;
        }

        public String getReason() {
            return reason;
        }

        public void setReason(String reason) {
            this.reason = reason;
        }

        public String getTypeDesc() {
            return typeDesc;
        }

        public void setTypeDesc(String typeDesc) {
            this.typeDesc = typeDesc;
        }

        public String getApplyRemark() {
            return applyRemark;
        }

        public void setApplyRemark(String applyRemark) {
            this.applyRemark = applyRemark;
        }

        public String getLogisticsTime() {
            return logisticsTime;
        }

        public void setLogisticsTime(String logisticsTime) {
            this.logisticsTime = logisticsTime;
        }

        public String getLogisticsCode() {
            return logisticsCode;
        }

        public void setLogisticsCode(String logisticsCode) {
            this.logisticsCode = logisticsCode;
        }

        public String getLogisticsName() {
            return logisticsName;
        }

        public void setLogisticsName(String logisticsName) {
            this.logisticsName = logisticsName;
        }

        public long getAftersaleId() {
            return aftersaleId;
        }

        public void setAftersaleId(long aftersaleId) {
            this.aftersaleId = aftersaleId;
        }

        public int getAftersaleStatus() {
            return aftersaleStatus;
        }

        public void setAftersaleStatus(int aftersaleStatus) {
            this.aftersaleStatus = aftersaleStatus;
        }

        public int getRefundType() {
            return refundType;
        }

        public void setRefundType(int refundType) {
            this.refundType = refundType;
        }

        public int getRefundStatus() {
            return refundStatus;
        }

        public void setRefundStatus(int refundStatus) {
            this.refundStatus = refundStatus;
        }

        public String getIsRiskOrder() {
            return isRiskOrder;
        }

        public void setIsRiskOrder(String isRiskOrder) {
            this.isRiskOrder = isRiskOrder;
        }

        public List<String> getEvidence() {
            return evidence;
        }

        public void setEvidence(List<String> evidence) {
            this.evidence = evidence;
        }
    }

    public static class AftersaleInfoBean {
        private int aftersaleType;
        private String aftersaleTypeText;

        public int getAftersaleType() {
            return aftersaleType;
        }

        public void setAftersaleType(int aftersaleType) {
            this.aftersaleType = aftersaleType;
        }

        public String getAftersaleTypeText() {
            return aftersaleTypeText;
        }

        public void setAftersaleTypeText(String aftersaleTypeText) {
            this.aftersaleTypeText = aftersaleTypeText;
        }
    }

    public static class LogsBean {
        private String createTime;
        private String action;
        private String desc;
        private String operator;
        private List<String> evidence;

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getAction() {
            return action;
        }

        public void setAction(String action) {
            this.action = action;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public String getOperator() {
            return operator;
        }

        public void setOperator(String operator) {
            this.operator = operator;
        }

        public List<String> getEvidence() {
            return evidence;
        }

        public void setEvidence(List<String> evidence) {
            this.evidence = evidence;
        }
    }

    public static class ProcessInfoListBean {
        private String processInfo;
        private String logs;

        public String getProcessInfo() {
            return processInfo;
        }

        public void setProcessInfo(String processInfo) {
            this.processInfo = processInfo;
        }

        public String getLogs() {
            return logs;
        }

        public void setLogs(String logs) {
            this.logs = logs;
        }
    }
}
